package com.handsome.享元模式.jdk源码;

/**
 * @author niechun
 * @date 2023/3/5 13:11
 */
public class Source {
    public static void main(String[] args) {
        //jdk中的Integer类使用到了设计模式中的享元模式
        //valueOf方法在创建对象时会先判断 传入的值是否在 IntegerCache的范围内（-128到127之间）
        //如果是则直接从IntegerCache.cache中取值
        //如果不是则创建一个新的Integer 对象  new Integer(i)
        Integer number = Integer.valueOf(127);

    }
}
